Inheritance diagram for TBasicPropertiesClient:

Public Member Functions | |
| TBasicPropertiesClient (IPropertiesModule *inPropertiesModule) | |
| ~TBasicPropertiesClient () | |
| MCCOMErr MCCOMAPI | QueryInterface (const MCIID &riid, void **ppvObj) |
| uint32 MCCOMAPI | AddRef () |
| void MCCOMAPI | DataChanged (IChangeChannel *channel, IDType changeKind, IMCUnknown *changedData) |
| void MCCOMAPI | GetSelectionChannel (IChangeChannel **outChannel) |
| void MCCOMAPI | LoadPageData (IMFPart *inTopPart) |
| boolean MCCOMAPI | HandlePageHit (IMFPart *inTopPart, int32 inMessage, IMFResponder *inResponder, void *inData) |
| void MCCOMAPI | GetExtraPart (IMFPart **outExtraPart) |
| void MCCOMAPI | GetExtraTabs (TMCClassArray< TPropertyTab > &extraTabs) |
| void MCCOMAPI | ExtraTabsLoaded (IMFPart *inHostPart) |
| void MCCOMAPI | UnLoadProperties (IMFSplitBarPart *inPropertiesSplitBar) |
| void MCCOMAPI | PreLoadProperties (IMFSplitBarPart *inPropertiesSplitBar) |
Protected Member Functions | |
| virtual void | GetPreferedSplit (int32 &outPreferedSize, boolean &outForTopPart)=0 |
| virtual void | StorePreferedSplit (int32 inPreferedSize)=0 |
Protected Attributes | |
| TMCCountedPtr< IPropertiesModule > | fPropertiesModule |
|
|
|
|
|
|
|
|
Increments the reference count of the object Reimplemented from TBasicUnknown. |
|
||||||||||||||||
|
This function is called when a change has been posted on a channel on which this IChangeListener registered itself.
Implements IChangeListener. |
|
|
Tells the client that the extra tabs have been loaded
Implements IPropertiesClient. |
|
|
This is called when the properties module needs the extra part that will be placed above the tabs part in the properties window. If you do not want any extra part, return NULL in outExtraPart.
Implements IPropertiesClient. |
|
|
Returns the list of the extra tabs that are to be displayed under the regular properties tabs.
Implements IPropertiesClient. |
|
||||||||||||
|
|
|
|
Called when the properties module needs to know the selection channel associated with this client. Note: remember to AddRef outChannel before returning!
Implements IPropertiesClient. |
|
||||||||||||||||||||
|
This is called when a user even happens inside the client's pages (e.g. a slider moved or a text edit field was validated). This function is similar to IMFExResponder::Receive() (the last three arguments are the same), and should take the appropriate changed data and post an undoable action to make the change in the selection.
Implements IPropertiesClient. |
|
|
This is called when the Properties Client's pages need to be loaded.
Implements IPropertiesClient. |
|
|
Called when the client is about to be put in the properties. The client should set the splitbar to the position it prefers for it.
Implements IPropertiesClient. |
|
||||||||||||
|
Check if the object supports a given interface and returns a pointer to that interface if it does. Note that QueryInterface will increment the reference count of the object by one if the interface is found.
Reimplemented from TBasicUnknown. |
|
|
|
|
|
Called when the client is removed from the properties so that it can release references it shouldn't keep
Implements IPropertiesClient. |
|
|
|
1.4.5